﻿
using System;
namespace gbL.NetBoard
{
    public interface IBlackboardEntry
    {
        /// <summary>
        /// Arbitrary value used to tag this entry
        /// </summary>
        object Tag { get; }
        /// <summary>
        /// Object which submitted this entry
        /// </summary>
        object From { get; }
        /// <summary>
        /// Payload of the entry
        /// </summary>
        object Message { get; }
        /// <summary>
        /// Type of the message
        /// </summary>
        Type MessageType { get; }
    }
}
